package com.yanqu.road.entity.activity.hsisland;

import java.util.ArrayList;
import java.util.List;

public class HsIslandFloorBoxData {

    /**
     * 层ID
     */
    private int floorId;

    /**
     * 海域总宝箱数量，如果该值等于0，则表示该层没有宝箱
     */
    private int allNum;

    /**
     * 海域剩余宝箱数量
     */
    private int residueNum;

    /**
     * 我总的可领取宝箱数量
     */
    private int myAllNum;

    /**
     * 我已领取宝箱数量
     */
    private int myReceivedNum;

    /**
     * 领取记录
     */
    List<HsIslandFloorBoxReceive> receiveList = new ArrayList<>();

    public int getFloorId() {
        return floorId;
    }

    public void setFloorId(int floorId) {
        this.floorId = floorId;
    }

    public int getAllNum() {
        return allNum;
    }

    public void setAllNum(int allNum) {
        this.allNum = allNum;
    }

    public int getResidueNum() {
        return residueNum;
    }

    public void setResidueNum(int residueNum) {
        this.residueNum = residueNum;
    }

    public int getMyAllNum() {
        return myAllNum;
    }

    public void setMyAllNum(int myAllNum) {
        this.myAllNum = myAllNum;
    }

    public int getMyReceivedNum() {
        return myReceivedNum;
    }

    public void setMyReceivedNum(int myReceivedNum) {
        this.myReceivedNum = myReceivedNum;
    }

    public List<HsIslandFloorBoxReceive> getReceiveList() {
        return receiveList;
    }

    public void setReceiveList(List<HsIslandFloorBoxReceive> receiveList) {
        this.receiveList = receiveList;
    }

    public void addReceive(HsIslandFloorBoxReceive receive) {
        receiveList.add(receive);
    }
}
